package com.yonyou.isv.demo.openapi.api;

/**
 * 功能描述: 开放平台业务接口地址  https://open.diwork.com/
 * @Author: jiaoguojin
 * @Date: 2023/3/17 14:43
 */
public class OpenApiURL {


    /**
     * 扫码开票
     */
    public final static String INSERT_FOR_QR_INVOICE  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/insertForQRInvoice";
    /**
     * 发票打印
     */
    public final static String INVOICE_PRINT  =   "/yonbip/tax/invoiceclient-web/api/invoice-his/print";
     /**
     * 开票状态查询
     */
    public final static String QUERY_INVOICE_STATUS  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/queryInvoiceStatus";
    /**
     * 开蓝票
     */
    public final static String INSERT_WITH_ARRAY  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/insertWithArray";
    /**
     * 开蓝票-自动拆分
     */
    public final static String INSERT_WITH_SPLIT  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/insertWithSplit";
    /**
     * 开票申请审核通过
     */
    public final static String ISSUE  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/issue";
    /**
     * 发票红冲请求
     */
    public final static String RED  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/red";
    /**
     * 电子发票部分红冲
     */
    public final static String PART_RED  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/part-red";
    /**
     * 重发邮件
     */
    public final static String CALLBACK_BY_EMAIL  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/callBackByEmail";
    /**
     * 删除开票失败申请
     */
    public final static String DELETE_INVOICE_FAILDATA  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/deleteInvoiceFailData";
    /**
     * 开票申请删除
     */
    public final static String DEL_INVOICE_APPLY  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/del";
    /**
     * 纸质发票作废
     */
    public final static String PAPER_INVOICE_INVALID  =   "/yonbip/tax/invoiceclient-web/api/invoiceApply/invalid";
    /**
     * 红字信息表编号查询
     */
    public final static String QUERY_RED_INFO_APPLY  =   "/yonbip/tax/invoiceclient-web/api/redinfo-apply/queryRedInfoApply";
    /**
     * 申请红字信息表（购方销方）
     */
    public final static String INSERT_WITH_RED_APPLY  =   "/yonbip/tax/invoiceclient-web/api/redinfo-apply/insertWithRedApply";
    /**
     * 未开票查询
     */
    public final static String NOT_INVOICE_RESULT  =   "/yonbip/tax/invoiceclient-web/api/invoice-will/result";
    /**
     * 未开票管理新增单据
     */
    public final static String SAVE_INVOICE  =   "/yonbip/tax/invoiceclient-web/api/invoice-will/save";
    /**
     * 未开票记录变更查询
     */
    public final static String NOT_INVOICE_CHANGES  =   "/yonbip/tax/invoiceclient-web/api/invoice-will/changes";
    /**
     * 销项档案测试数据源连接
     */
    public final static String OUTPUT_HEALTHY_TEST  =   "/yonbip/tax/output-tax/billpusher/healthy-test";
    /**
     * 销项查询并推送档案服务
     */
    public final static String OUTPUT_QUERY_BILLSPUSH  =   "/yonbip/tax/output-tax/billpusher/query-billspush";
    /**
     * 进项档案测试数据源连接
     */
    public final static String INPUT_HEALTHY_TEST  =   "/yonbip/tax/input-tax/billpusher/healthy-test";
    /**
     * 进项查询并推送档案服务
     */
    public final static String INPUT_QUERY_BILLSPUSH  =   "/yonbip/tax/input-tax/billpusher/query-billspush";

    /**
     * 财务数据上传
     */
    public final static String FINANCE_DATA_UPLOAD  =   "/yonbip/tax/income-tax/api/gl/upload";

    /**
     * 查验并缓存
     */
    public final static String VERIFY_AND_SAVE  =   "/yonbip/tax/invoiceclient-web/api/reimburseCollection/ncc/verify_and_save";
    /**
     * 从缓存提交到报销台账
     */
    public final static String SUBMIT_TO_STANDING_BOOK  =   "/yonbip/tax/invoiceclient-web/api/reimburseCollection/ncc/submit";
    /**
     * 报销发票入账
     */
    public final static String REIMBURSEMENT_INVOICE_ENTRY  =   "/yonbip/tax/invoiceclient-web/api/reimburseCollection/accountStatus";
    /**
     * 报销发票取消入账
     */
    public final static String REIMBURSEMENT_INVOICE_ENTRY_CANCEL  =   "/yonbip/tax/invoiceclient-web/api/reimburseCollection/cancelAccount";
    /**
     * 电子发票查验并保存入报销台账
     */
    public final static  String ELECTRONIC_INVOICE_UPLOADPDF = "/yonbip/tax/invoiceclient-web/api/reimburseCollection/v3/uploadpdf";
    /**
     * 报销发票删除
     */
    public final static String REIMBURSEMENT_INVOICE_DELETE  =   "/yonbip/tax/invoiceclient-web/api/reimburseCollection/delete";

    /**
     * 查询报销台账全票面信息
     */
    public final static String QUERY_STANDING_BOOK_DETAIL  =   "/yonbip/tax/input-tax/api/bill-collections/detail";
    /**
     * OCR识别接口
     */
    public final static String OCR_RECOGNISE  =   "/yonbip/tax/input-tax/api/ocr/v2/recognise";
    /**
     * 识别结果保存台账
     */
    public final static String OCR_SAVE  =   "/yonbip/tax/input-tax/api/bill-collections/ocr-save";
    /**
     * 全票种不需要查验进入报销台账
     */
    public final static String DIRECT_SAVE  =   "/yonbip/tax/input-tax/api/bill-collections/direct-save";
    /**
     * 报销台账报销
     */
    public final static String STANDING_BOOK_REIMBURSED  =   "/yonbip/tax/input-tax/api/bill-collections/reimbursed";
    /**
     * 发票预览
     */
    public final static String INVOICE_VIEW_URL  =   "/yonbip/tax/input-tax/api/reimburseCollection/view-url";
    /**
     * 报销台账取消报销
     */
    public final static String STANDING_BOOK_REIMBURSED_CANCEL  =   "/yonbip/tax/input-tax/api/bill-collections/cancel-reimbursed";
    /**
     * 报销台账删除
     */
    public final static String STANDING_BOOK_REIMBURSED_DELETE  =   "/yonbip/tax/input-tax/api/bill-collections/delete";

    /**
     * 更新业务台账的业务单据号及类型
     */
    public final static String UPDATE_SRCBILL  =   "/yonbip/tax/input-tax/api/purchase-collection/ncc/update-srcbill";

}
